﻿using System;

namespace SilenthinkContract.Domain
{
    public class ProductReview : BaseEntity<long>
    {
        /// <summary>
        /// 产品Id
        /// </summary>
        public int ProductId { get; set; }

        /// <summary>
        /// 满意度:0不满意,1一般,2满意,3非常满意
        /// </summary>
        public byte Satisfaction { get; set; }

        /// <summary>
        /// 标题
        /// </summary>
        public string Title { get; set; }

        /// <summary>
        /// 优点
        /// </summary>
        public string Advantage { get; set; }

        /// <summary>
        /// 不足
        /// </summary>
        public string Shortage { get; set; }

        /// <summary>
        /// 使用心得
        /// </summary>
        public string Experience { get; set; }

        /// <summary>
        /// 有用
        /// </summary>
        public int Useful { get; set; }

        /// <summary>
        /// 用户Id
        /// </summary>
        public long UserId { get; set; }

        /// <summary>
        /// 用户昵称
        /// </summary>
        public string NickName { get; set; }

        /// <summary>
        /// 状态:Pending 待处理,Approved 经过检验的,Denied 已屏蔽,Deleted 已删除
        /// </summary>
        public ProductReviewStatus Status { get; set; }

    }
}